* {margin:0; padding:0;}
html {border:0; width:100%; font-size:12px;}
body {font-family:Verdana,Tahoma,sans-serif; }
img {border:none; display:inline;}
input,img,select {vertical-align:middle;}
ul,ol {list-style:none;}
a {text-decoration:none;}a:link,a:visited{color:#486CA1;}a:hover,a:active{text-decoration:underline;color:#f30;}
h1, h2, h3 {font-family: Arial, 'Trebuchet MS', Sans-Serif; font-weight: bold; color: #333;}
h1 {font-size: 120%; letter-spacing:.5px;}
h2 {font-size: 115%; text-transform:uppercase;}
h3 {font-size: 115%; color: #003366;}
h5,h6{font-size:12px;}
form {margin: 0;padding: 0;border: 0;}
input {color:#486CA1 ;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.0em;font-weight: normal; padding: 1px;border: 1px solid #999999; background-color: #FAFAFA;}
textarea {background-color: #FAFAFA;color: #2B4370;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size: 1.3em; line-height: 1.4em;font-weight: normal;border: 1px solid #2B4370;padding: 2px;}
select {color: #2B4370;background-color: #FAFAFA;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.0em;font-weight: normal; border: 1px solid #999999;padding: 1px;}
option {padding: 0 1em 0 0;}
input.radio {border: none;background-color: transparent;}
input:hover {background-color: #FAFAD6;}
textarea:hover, select:hover {background-color: #FAFAD6;}
input:focus, textarea:focus, select:focus {background-color: #FAFAD6; border: solid 1px #FF9933;}
pre {font-size: 1.1em; font-family: Monaco, 'Courier New', monospace;}
/*------------------------ Tables ------------------------ */
th {color: #000000;font-size: 1.1em;font-weight: bold;background-color:#CDD5E5; white-space: nowrap;}
/*clear*/
.clear{height:0.1px;line-height:0.1px;font-size:0;clear:both;overflow:hidden; margin:0; padding:0;}

body {
	background:#6B6B6B url(../resource/img/bg4.jpg) repeat-y scroll center top;
	color:#404053;
}
#pageContainer {
	background:transparent url(../resource/img/bg-shadow.png) repeat-y scroll center center;
}
div#page {
	margin-left:auto;
	margin-right:auto;
	width:1014px;
	background-color:#FFFFFF;
}
#page-header{
	height:110px; position:relative;
}
#langSlt{
	float: right; 
	margin: 4px 10px 0 10px;
}

#header-logo{
	float: left;
	margin: 15px 0px 0 15px;
}
#header-nav-panel{
	position:absolute;
	bottom:30px; left: 280px; font-size: 14px; letter-spacing: 2px;
}
.header-nav-btn{
	height:35px;  color: #eee; float:left; margin-left: 1px;
}
.header-nav-btn-l{
	float:left; width:5px; height:100%; background: url(../resource/img/btn-tab-bg.png) transparent no-repeat scroll 0 0;	
}
.header-nav-btn-c{
	float:left; line-height:35px; padding:0 10px 0 10px;  background: url(../resource/img/btn-tab-bg.png) transparent repeat-x scroll 0 -35px;	
}
.header-nav-btn-r{
	float:left; width:5px; height:100%; background: url(../resource/img/btn-tab-bg.png) transparent no-repeat scroll 0 -70px;	
}

#header-subnav{
	background: url(../resource/img/nav_mj_004.png) repeat-x scroll 0 -50px; 
	width: 100%; 
	height: 31px;
	position:absolute;
	bottom:0px; left: 0px; 
	line-height: 30px;
	text-align: center;
}
#header-subnav a{ padding: 0 20px 0 0; }
#header-subnav a:link, #header-subnav a:visited{ color: #eee; }
#header-subnav a:hover, #header-subnav a:active{ text-decoration:none;color:#f30; }

.header-subnav-item{
	display: none;
}

#page-footer{
	background: url(../resource/img/header-bg.png) repeat-x;
	width: 100%;
	height:79px;
	color: #ddd;
	text-align: center;
	line-height: 21px;
}
#page-shadow {
	background:transparent url(../resource/img/footer-shadow.png) no-repeat scroll center top;
	height:20px;
}

.blue-panel-header{
	border: solid 1px #5EB2D6; width:100%; padding:1px;
}
.blue-panel-header-body{background:url(../resource/img/tab-header-bg.png) scroll 0 0; height:26px; line-height:25px; color:#eee;}
.blue-panel-body{
	overflow:hidden; 
	border: solid 1px #5EB2D6; border-top:none; width:100%; padding:1px;
}

.purple-panel-header{
	border: solid 1px #95A6D1; width:100%; padding:1px;
}
.purple-panel-header-body{background:url(../resource/img/tab-header-bg.png) scroll 0 -52px; height:26px; line-height:25px; color:#eee;}
.purple-panel-body{
	overflow:hidden; 
	border: solid 1px #95A6D1; border-top:none; width:100%; padding:1px;
}

.orange-panel-header{
	border: solid 1px #C05D51; width:100%; padding:1px;
}
.orange-panel-header-body{background:url(../resource/img/tab-header-bg.png) scroll 0 -26px; height:26px; line-height:25px; color:#eee;}
.orange-panel-body{
	overflow:hidden; 
	border: solid 1px #C05D51; border-top:none; width:100%; padding:1px;
}

.silver-panel-header{
	border: solid 1px #676767; width:100%; padding:1px;
}
.silver-panel-header-body{background:url(../resource/img/tab-header-bg.png) scroll 0 -78px; height:26px; line-height:25px; color:#eee;}
.silver-panel-body{
	overflow:hidden; 
	border: solid 1px #676767; border-top:none; width:100%; padding:1px;
}



.btnWhiteUnslt { margin:0px auto; background: url("../resource/img/but_theme_inactive.gif") no-repeat; text-align:center; width:88px; height:23px; cursor:pointer; color:#666666;  line-height:22px; }
.btnWhiteSlt { margin:0px auto; background:url("../resource/img/but_theme_active.gif") no-repeat; text-align:center; width:88px; height:23px; cursor:pointer; color:#8DB5C2; line-height:22px;}
.btnWhite a{text-decoration:none;color:#666666;}.btnWhite a:link,.btnWhite a:visited{color:#666666;}.btnWhite a:hover,.btnWhite a:active{text-decoration:none;color:#8DB5C2;}
